Принцип работы служб узла Web при осуществлении доступа к базе данных показан на следующей диаграмме.
Средства просмотра Web (например приложение Internet Explorer или средства просмотра других компаний, таких как Netscape ) посылают запросы серверу Интернета, используя протокол HTTP. Сервер Интернета отвечает документом, форматируемым на языке гипертекстовой разметки HTML. Доступ к базам данных осуществляется через компонент служб узла Web, называемый приложением Internet Database Connector. Приложение Internet Database Connector (файл Httpodbc.dll ) является библиотекой динамической компоновки ISAPI и использует для доступа к базам данных технологию ODBC.
Следующий рисунок раскрывает компоненты, необходимые для доступа в базы данных из служб узла Web.
Приложение Internet Database Connector использует два типа файлов для управления доступом к базе данных и созданием ответной страницы Web, а именно: файлы Internet Database Connector (IDC) и файлы на расширении языка HTML (HTX).
Файлы приложения Internet Database Connector содержат необходимую информацию, чтобы соединиться с соответствующим источником данных ODBC и выполнить оператор SQL. Файл приложения Internet Database Connector содержит также имя и местоположение файла расширения языка HTML.
Файл расширения языка HTML представляет собой шаблон для документа HTML, который будет возвращен средству просмотра Web после получения результатов запроса от базы данных.